Si no quieres reiniciar el servidor/ordenador para que tengan efecto las modificaciones, también es muy fácil:
mount -o remount,noatime /
Apache
mpm=(worker|prefork|event)
prefork: traditional model of one process per request
worker: uses multiple processes, each with multiple threads to get better performance with lower overhead
event: experimental module that keeps separate pools of threads for different tasks.
To determine which MPM you're currently using, execute httpd -l o apache2 -l
La directiva MaxClients especifica el límite de peticiones simultáneas que serán atendidas. Cualquier intento de conexión por encima del límite MaxClients se pondrá en cola, hasta llegar a un límite basado en el valor de la directiva ServerLimit. Cuando se sobrepasa este número, el servidor se carga mucho. La directiva ServerLimit debe ir ANTES de MaxClients o al reiniciar Apache se quejará
Mirar en el apache es que KeepAliveTimeout sea muy bajo
Tuneando el acceso a disco
Añadir noatime a los sistemas de archivos
La propiedad atime es un metadato que almacena la fecha del último acceso a un fichero.Añadir "noatime" a los sistemas de archivos. Con un simple "mount -o remount,rw -o noatime /" en caliente para no tener que esperar a reiniciar.
noatime
Do not update inode access times on this file system[...]
Es muy fácil, basta agregar las opciones “noatime” en el /etc/fstab. Por ejemplo:
Si no quieres reiniciar el servidor/ordenador para que tengan efecto las modificaciones, también es muy fácil:
Apache
mpm=(worker|prefork|event)prefork: traditional model of one process per request
worker: uses multiple processes, each with multiple threads to get better performance with lower overhead
event: experimental module that keeps separate pools of threads for different tasks.
To determine which MPM you're currently using, execute httpd -l o apache2 -l
La directiva MaxClients especifica el límite de peticiones simultáneas que serán atendidas. Cualquier intento de conexión por encima del límite MaxClients se pondrá en cola, hasta llegar a un límite basado en el valor de la directiva ServerLimit. Cuando se sobrepasa este número, el servidor se carga mucho. La directiva ServerLimit debe ir ANTES de MaxClients o al reiniciar Apache se quejará
Mirar en el apache es que KeepAliveTimeout sea muy bajo
Bibliografía
http://dev.mysql.com/doc/refman/5.0/es/mysql-optimization.html
http://www.ibm.com/developerworks/views/linux/libraryview.jsp?topic_by=All+topics+and+related+products&sort_order=desc&lcl_sort_order=desc&search_by=tuning+lamp&search_flag=true&type_by=Articles&show_abstract=true&sort_by=Relevance&end_no=100&show_all=false
http://hodavame.blogspot.com/2007/12/mysql-lento-demora-al-conectar.html
Vídeo interesante: http://blog.sherifmansour.com/?p=72